@charset "utf-8";
/* CSS Document */


@media screen and (min-width:0px) and (max-width:640px)
{
	.n_box2 .a_img{ display:none;}
.header{ display:none;}
.phone_nav{ display:block;}

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}


/*.home-swiper .swiper-slide img{ display:block;}*/
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s1{ display:none;}

.i_footer{ text-align:center; padding:20px 0px;}
.i_footer_t .f_logo img{width:180px;}
.f_share{ margin-top:4px;}

.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}
.n_box6{ display:none;}

.n_banner{ height:180px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:14px; top:50%;}
.n_banner .n_banner_text .s1{ font-size:18px;}

.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:18px; line-height:1.6;}
.n_box1_t .s1{ font-size:24px;}
.n_box1_c{ font-size:14px;}
.n_box1_b{width:100%; margin:0px; margin:20px 0px;}
.n_box1_b .join-prev1{ left:15px; background-size:30px;}
.n_box1_b .join-next1{ right:15px; background-size:30px;}

.n_box2 .a_img{width:100%;}
.n_box2 .a_img_r{width:100%; padding:30px 2%;}
.n_box2 .a_img_r .s3{ font-size:18px;}
.n_box2 .a_img_r .s3 span{ font-size:32px;}
.n_box2 .a_img_r .s2_div .home_prev1{width:40px; height:40px; background-size:40px;}
.n_box2 .a_img_r .s2_div .home_next1{width:40px; height:40px; background-size:40px;}
.n_box2_c{ padding-top:30px;}
.n_box2_c li{width:50%;}

.a_mtbd_dpages{ padding-top:20px;}

.n_box3{ padding-bottom:20px;}
.n_box3_c li .div{ padding:20px 0px;}
.n_box3_c li .div .a_img{width:100%;}
.n_box3_c li .div .a_img_r{width:100%;padding-right:0px;}
.n_box3_c li .div .a_img_r .s1{ height:auto; font-size:16px; padding:10px 0px 0px 0px; line-height:1.6;}

.a_tzjyg_c_t{ font-size:16px;}
.a_tzjyg_c_time{ font-size:14px; height:40px; line-height:40px;}
.a_tzjyg_c_ton{ font-size:14px; padding:15px 0px;}
.a_tzjyg_c_tb .a1{width:100%; font-size:14px;}
.a_tzjyg_c_tb .a1.a2{ text-align:left;}

.n_box8list_l{width:100%; padding:30px 3%;}
.n_box8list_l_t{ font-size:14px; padding-bottom:20px;}
.n_box8list_l_t .s1{ font-size:25px;}
.n_box8list_r{width:100%;}
.n_box8list_r #allmap{ height:270px;}
.a_zxly{ padding:40px 0%;}
.a_zxly_ul{ padding-top:30px;}
.a_zxly_ul li{ padding:0px;}
.a_zxly_ul li .div dd{width:100%; padding-bottom:10px;}
.a_zxly_ul li .ipt3{width:140px; height:40px; line-height:40px; font-size:16px;}


.a_rlzydiv_c dt .div,.a_rlzydiv_c dd .div{ font-size:14px;}
.a_rlzydiv_c dd .div{ /*height:46px;*/ height:auto !important;}
.a_rlzydiv_c dd .div .s1{width:25%; height:auto !important;  line-height:20px; padding:0px;padding:13px 0px; text-align:center;}
.a_rlzydiv_c dd .div .s4{width:25%;height:46px; line-height:46px;}
.a_rlzydiv_c dd .div .s6{width:25%;height:46px; line-height:46px;}
.a_rlzydiv_c dd .div .s7{width:25%;height:46px; line-height:46px;}
.a_rlzydiv_c dt .div .s2,.a_rlzydiv_c dt .div .s3,.a_rlzydiv_c dd .div .s2,.a_rlzydiv_c dd .div .s3,.a_rlzydiv_c dt .div .s5,.a_rlzydiv_c dd .div .s5{ display:none;}
.a_rlzydiv_c dd .div1_l{ font-size:12px; line-height:1.8;}

.a_rlzydiv_c dt .div .s1{width:25%; padding:0px; text-align:center;}
.a_rlzydiv_c dt .div .s4{width:25%;}
.a_rlzydiv_c dt .div .s6{width:25%;}
.a_rlzydiv_c dt .div .s7{width:25%;}

.a_rlzydiv_c dd .div1{ padding:3%;}
.a_rlzydiv_c dd .div1_l{width:100%;}
.a_rlzydiv_c dd .div1_r{width:100%;}

.n_box4 .s1{ font-size:30px;}
.n_box4 .s2{ font-size:18px;}

.n_box5 li .div{ float:left; width:100%; padding:15px;}
.n_box5 li .div .pro_left{width:100%; margin-bottom:15px;}
.n_box5 li .div .pro_right{width:100%;}
.n_box5 li .div .pro_right a{ text-align:center;}

.n_box6_t{ padding:0px 0px 30px 0px; font-size:18px;}
.n_box6_cl{width:100%;}
.n_box6_cr{width:100%;}
.n_box6_cr_t{ font-size:14px; line-height:1.8; height:auto; min-height:auto;}
.n_box6_c{ padding-bottom:30px;}
.xmcp_c2_l_t a{ width:100px; font-size:14px;}
.xmcp_c2_l_conz{ font-size:14px;}




}

@media screen and (min-width:641px) and (max-width:767px)
{
.n_box2 .a_img{ display:none;}
.header{ display:none;}
.phone_nav{ display:block;}

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}


/*.home-swiper .swiper-slide img{ display:block;}*/
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s1{ display:none;}

.i_footer{ text-align:center; padding:20px 0px;}
.i_footer_t .f_logo img{width:180px;}
.f_share{ margin-top:4px;}
.phone_logo .p1{width:25%;}


.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}
.n_box6{ display:none;}

.n_banner{ height:230px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:18px; top:50%;}
.n_banner .n_banner_text .s1{ font-size:22px;}

.n_box1{ padding:50px 0px;}
.n_box1_t{ font-size:20px; line-height:1.6;}
.n_box1_t .s1{ font-size:28px;}
.n_box1_c{ font-size:14px;}
.n_box1_b{width:100%; margin:0px; margin:20px 0px;}
.n_box1_b .join-prev1{ left:15px; background-size:30px;}
.n_box1_b .join-next1{ right:15px; background-size:30px;}


.n_box2 .a_img{width:100%;}
.n_box2 .a_img_r{width:100%; padding:30px 2%;}
.n_box2 .a_img_r .s3{ font-size:18px;}
.n_box2 .a_img_r .s3 span{ font-size:32px;}
.n_box2 .a_img_r .s2_div .home_prev1{width:40px; height:40px; background-size:40px;}
.n_box2 .a_img_r .s2_div .home_next1{width:40px; height:40px; background-size:40px;}
.n_box2_c{ padding-top:30px;}
.n_box2_c li{width:33.33%;}

.a_mtbd_dpages{ padding-top:30px;}
.n_box3{ padding-bottom:30px;}
.n_box3_c li .div{ padding:20px 0px;}
.n_box3_c li .div .a_img{width:100%;}
.n_box3_c li .div .a_img_r{width:100%;padding-right:0px;}
.n_box3_c li .div .a_img_r .s1{ height:auto; font-size:16px; padding:10px 0px 0px 0px; line-height:1.6;}

.a_tzjyg_c_t{ font-size:18px;}
.a_tzjyg_c_time{ font-size:14px; height:40px; line-height:40px;}
.a_tzjyg_c_ton{ font-size:14px; padding:15px 0px;}
.a_tzjyg_c_tb .a1{width:100%; font-size:14px;}
.a_tzjyg_c_tb .a1.a2{ text-align:left;}

.n_box8list_l{width:100%; padding:40px 3%;}
.n_box8list_l_t{ font-size:14px; padding-bottom:20px;}
.n_box8list_l_t .s1{ font-size:25px;}
.n_box8list_r{width:100%;}
.n_box8list_r #allmap{ height:270px;}
.a_zxly{ padding:60px 0%;}
.a_zxly_ul{ padding-top:30px;}
.a_zxly_ul li{ padding:0px;}
.a_zxly_ul li .div dd{width:100%; padding-bottom:10px;}
.a_zxly_ul li .ipt3{width:140px; height:40px; line-height:40px; font-size:16px;}


.a_rlzydiv_c dt .div,.a_rlzydiv_c dd .div{ font-size:14px;}
.a_rlzydiv_c dd .div{  height:auto !important;}
.a_rlzydiv_c dd .div .s1{width:25%; height:auto !important;  line-height:20px; padding:0px;padding:13px 0px; text-align:center;}
.a_rlzydiv_c dd .div .s4{width:25%;height:46px; line-height:46px;}
.a_rlzydiv_c dd .div .s6{width:25%;height:46px; line-height:46px;}
.a_rlzydiv_c dd .div .s7{width:25%;height:46px; line-height:46px;}
.a_rlzydiv_c dt .div .s2,.a_rlzydiv_c dt .div .s3,.a_rlzydiv_c dd .div .s2,.a_rlzydiv_c dd .div .s3,.a_rlzydiv_c dt .div .s5,.a_rlzydiv_c dd .div .s5{ display:none;}
.a_rlzydiv_c dd .div1_l{ font-size:12px; line-height:1.8;}

.a_rlzydiv_c dt .div .s1{width:25%; padding:0px; text-align:center;}
.a_rlzydiv_c dt .div .s4{width:25%;}
.a_rlzydiv_c dt .div .s6{width:25%;}
.a_rlzydiv_c dt .div .s7{width:25%;}

.a_rlzydiv_c dd .div1{ padding:3%;}
.a_rlzydiv_c dd .div1_l{width:100%;}
.a_rlzydiv_c dd .div1_r{width:100%;}

.n_box4 .s1{ font-size:30px;}
.n_box4 .s2{ font-size:18px;}


.n_box5 li .div{ float:left; width:100%; padding:15px;}
.n_box5 li .div .pro_right a{ line-height:1.6; height:auto; padding:5px 0px;}

.n_box6_t{ padding:0px 0px 30px 0px; font-size:18px;}
.n_box6_cl{width:100%;}
.n_box6_cr{width:100%;}
.n_box6_cr_t{ font-size:14px; line-height:1.8; height:auto; min-height:auto;}
.n_box6_c{ padding-bottom:60px;}
.xmcp_c2_l_t a{ width:100px; font-size:14px;}
.xmcp_c2_l_conz{ font-size:14px;}


.i_banbens, .i_banbens:hover{width:50px; right:125px;}


}
@media screen and (min-width:768px) and (max-width: 992px)
{
.header{ display:none;}
.phone_nav{ display:block;}

.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s1{ display:none;}

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}

.i_footer_t .f_logo img{width:180px;}
.phone_logo .p1{width:22%;}


.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}
.n_box6{ display:none;}

.n_banner{ height:280px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:18px; top:50%;}
.n_banner .n_banner_text .s1{ font-size:22px;}

.n_box1{ padding:50px 0px;}
.n_box1_t{ font-size:20px; line-height:1.6;}
.n_box1_t .s1{ font-size:28px;}
.n_box1_c{ font-size:14px;}
.n_box1_b{width:100%; margin:0px; margin:20px 0px;}
.n_box1_b .join-prev1{ left:15px; background-size:30px;}
.n_box1_b .join-next1{ right:15px; background-size:30px;}


.n_box2 .a_img{width:37%;}
.n_box2 .a_img_r{width:63%;padding:10px 2% 10px 2%;}
.n_box2 .a_img_r .s1{ height:60px; margin:10px 0px 5px 0px;}
.n_box2 .a_img_r .s3{ font-size:18px;}
.n_box2 .a_img_r .s3 span{ font-size:32px;}
.n_box2 .a_img_r .s2_div .home_prev1{width:40px; height:40px; background-size:40px;}
.n_box2 .a_img_r .s2_div .home_next1{width:40px; height:40px; background-size:40px;}
.n_box2_c{ padding-top:30px;}
.n_box2_c li{width:25%;}

.n_box3_c li .div{ padding:20px 0px;}
.n_box3_c li .div .a_img{width:23.75%;}
.n_box3_c li .div .a_img_r{width:73%; padding-right:0px;}
.n_box3_c li .div .a_img_r .s1{ font-size:16px; height:30px; line-height:30px; margin-bottom:0px;}
.n_box3_c li .div .a_img_r .s2{ margin-bottom:5px;}

.a_tzjyg_c_t{ font-size:20px;}
.a_tzjyg_c_time{ font-size:14px; height:40px; line-height:40px;}
.a_tzjyg_c_ton{ font-size:14px; padding:15px 0px;}
.a_tzjyg_c_tb .a1{width:100%; font-size:14px;}
.a_tzjyg_c_tb .a1.a2{ text-align:left;}

.n_box8list_l{ padding-left:5%; padding-top:50px;}
.n_box8list_l_t{ font-size:16px; padding-bottom:30px;}
.n_box8list_l_t .s1{ font-size:30px;}
.n_box8list_l_c{ padding-top:30px;}
.n_box8list_r #allmap{ height:550px;}

.a_zxly{ padding:60px 0px;}
.a_zxly_ul{ padding-top:30px;}
.a_zxly_ul li{ padding:10px 1%;}
.a_zxly_ul li .ipt3{width:140px; height:40px; line-height:40px;}


.a_rlzydiv_c dt .div,.a_rlzydiv_c dd .div{ font-size:15px;}
.a_rlzydiv_c dd .div{  height:auto !important;}
.a_rlzydiv_c dd .div .s1{width:20%; height:auto !important;  line-height:20px; padding:0px;padding:13px 0px; text-align:center;}
.a_rlzydiv_c dd .div .s4{width:20%;height:46px; line-height:46px;}
.a_rlzydiv_c dd .div .s5{width:20%;height:46px; line-height:46px;}
.a_rlzydiv_c dd .div .s6{width:20%;height:46px; line-height:46px;}
.a_rlzydiv_c dd .div .s7{width:20%;height:46px; line-height:46px;}
.a_rlzydiv_c dt .div .s2,.a_rlzydiv_c dt .div .s3,.a_rlzydiv_c dd .div .s2,.a_rlzydiv_c dd .div .s3{ display:none;}
.a_rlzydiv_c dd .div1_l{ font-size:13px; line-height:1.8;}

.a_rlzydiv_c dt .div .s1{width:20%; padding:0px; text-align:center;}
.a_rlzydiv_c dt .div .s4{width:20%;}
.a_rlzydiv_c dt .div .s5{width:20%;}
.a_rlzydiv_c dt .div .s6{width:20%;}
.a_rlzydiv_c dt .div .s7{width:20%;}

.a_rlzydiv_c dd .div1{ padding:3%;}
.a_rlzydiv_c dd .div1_l{width:100%;}
.a_rlzydiv_c dd .div1_r{width:100%;}

.n_box4 .s1{ font-size:34px;}
.n_box4 .s2{ font-size:18px;}

.n_box5 li .div{ float:left; width:100%; padding:15px;}
.n_box5 li .div .pro_right a{ line-height:1.6; height:auto; padding:5px 0px;}

.n_box6_t{ padding:0px 0px 30px 0px; font-size:18px;}
.n_box6_cl{width:100%;}
.n_box6_cr{width:100%;}
.n_box6_cr_t{ font-size:14px; line-height:1.8; height:auto; min-height:auto;}
.n_box6_c{ padding-bottom:60px;}
.xmcp_c2_l_t a{ width:100px; font-size:14px;}
.xmcp_c2_l_conz{ font-size:14px;}

.i_banbens, .i_banbens:hover{width:50px; right:135px;}


}
@media screen and (min-width:993px) and (max-width:1200px)
{
.header{ display:none;}
.phone_nav{ display:block;}

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}

.i_footer_t .f_logo img{width:200px;}
.phone_logo .p1{width:22%;}

.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}
.n_box6{ display:none;}


.n_banner img{ display:block;}
.n_banner .n_banner_text{ font-size:20px; top:50%;}
.n_banner .n_banner_text .s1{ font-size:28px;}

.n_box1{ padding:50px 0px;}
.n_box1_t{ font-size:22px; line-height:1.6;}
.n_box1_t .s1{ font-size:33px;}
.n_box1_c{ font-size:14px;}
.n_box1_b{width:100%; margin:0px; margin:20px 0px;}
.n_box1_b .join-prev1{ left:15px; background-size:30px;}
.n_box1_b .join-next1{ right:15px; background-size:30px;}

/*.n_box2 .a_img{width:37%;}*/
.n_box2 .a_img_r{/*width:63%;*/padding:20px 2% 10px 2%;}
.n_box2 .a_img_r .s1{ height:60px; margin:10px 0px 5px 0px;}
.n_box2 .a_img_r .s3{ font-size:18px;}
.n_box2 .a_img_r .s3 span{ font-size:32px;}
.n_box2 .a_img_r .s2_div .home_prev1{width:40px; height:40px; background-size:40px;}
.n_box2 .a_img_r .s2_div .home_next1{width:40px; height:40px; background-size:40px;}
.n_box2_c{ padding-top:30px;}
.n_box2_c li{width:20%;}

.n_box3_c li .div{ padding:30px 0px;}
.n_box3_c li .div .a_img_r{ padding-right:0px;}
.n_box3_c li .div .a_img_r .s1{ font-size:16px; height:35px; line-height:35px; margin-bottom:0px;}
.n_box3_c li .div .a_img_r .s2{ margin-bottom:5px;}

.a_tzjyg_c_t{ font-size:20px;}
.a_tzjyg_c_time{ font-size:15px;}
.a_tzjyg_c_ton{ font-size:15px;}
.a_tzjyg_c_tb .a1{width:100%; font-size:15px;}
.a_tzjyg_c_tb .a1.a2{ text-align:left;}

.n_box8list_l{ padding-left:5%; padding-top:50px;}
.n_box8list_l_t{ font-size:16px; padding-bottom:30px;}
.n_box8list_l_t .s1{ font-size:30px;}
.n_box8list_r #allmap{ height:550px;}

.a_zxly{ padding:60px 0px;}
.a_zxly_ul{ padding-top:30px;}
.a_zxly_ul li{ padding:10px 1%;}
.a_zxly_ul li .ipt3{width:140px; height:40px; line-height:40px;}


.n_box4 .s1{ font-size:34px;}
.n_box4 .s2{ font-size:18px;}

.n_box5 li .div{ float:left; width:100%; padding:15px;}
.n_box5 li .div .pro_right a{ line-height:1.6; height:auto; padding:5px 0px;}

.n_box6_t{ padding-top:0px; font-size:20px;}
.n_box6_cr_t{ margin-top:0px; font-size:14px; line-height:25px; min-height:200px;}
.n_box6_c{ padding-bottom:80px;}
.xmcp_c2_l_t a{ font-size:14px;}
.xmcp_c2_l_conz{ font-size:14px;}


.i_banbens, .i_banbens:hover{width:50px; right:155px;}


}
@media screen and (min-width:1201px) and (max-width:1300px)
{
.i_logo_img{width:20%;}
.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}
.i_logo_ul{width:43%;}




.n_banner img{ display:block;}
.n_banner .n_banner_text{ font-size:20px; top:50%;}
.n_banner .n_banner_text .s1{ font-size:30px;}

.n_box1{ padding:50px 0px;}
.n_box1_t{ font-size:22px; line-height:1.6;}
.n_box1_t .s1{ font-size:33px;}
.n_box1_c{ font-size:14px;}
.n_box1_b{width:100%; margin:0px; margin:20px 0px;}
.n_box1_b .join-prev1{ left:15px; background-size:30px;}
.n_box1_b .join-next1{ right:15px; background-size:30px;}

.n_box2 .a_img_r .s3{ font-size:18px;}
.n_box2 .a_img_r .s3 span{ font-size:33px;}
.n_box2 .a_img_r .s1{ height:60px;}
.n_box2_c{ padding-top:40px;}

.a_tzjyg_c_t{ font-size:20px;}
.a_tzjyg_c_time{ font-size:15px;}
.a_tzjyg_c_ton{ font-size:15px;}
.a_tzjyg_c_tb .a1{width:100%; font-size:15px;}
.a_tzjyg_c_tb .a1.a2{ text-align:left;}

.n_box8list_l_t .s1{ font-size:40px;}
.n_box8list_l_t .s2{ font-size:20px;}

.n_box4 .s1{ font-size:40px;}
.n_box4 .s2{ font-size:25px;}

.n_box5 li .div .pro_right a{ line-height:1.6; height:auto; padding:5px 0px;}

.n_box6 li a{ font-size:15px;}
.n_box6_t{ font-size:20px;}
.n_box6_cr_t{ font-size:15px; line-height:30px; min-height:210px;}
.n_box6_c{ padding-bottom:80px;}
.xmcp_c2_l_t a{ font-size:15px;}
.xmcp_c2_l_conz{ font-size:14px;}

}
@media screen and (min-width:1301px) and (max-width:1600px)
{
.ui_div_center{width:100%; padding:0px 3%;}
.i_logo_ul{width:38%;}
.i_logo_img{width:18%;}

.n_banner img{ display:block;}
.n_banner .n_banner_text{ font-size:20px; top:50%;}
.n_banner .n_banner_text .s1{ font-size:30px;}

.n_box1{ padding:50px 0px;}
.n_box1_t{ font-size:22px; line-height:1.6;}
.n_box1_t .s1{ font-size:33px;}
.n_box1_c{ font-size:14px;}
.n_box1_b{width:90%; margin:0px; margin:20px 5%;}
.n_box1_b .join-prev1{ left:15px; background-size:40px;}
.n_box1_b .join-next1{ right:15px; background-size:40px;}


.n_box2 .a_img_r .s3{ font-size:18px;}
.n_box2 .a_img_r .s3 span{ font-size:38px;}
.n_box2 .a_img_r .s1{ height:60px;}
.n_box2_c{ padding-top:40px;}

.n_box8list_l_t .s1{ font-size:40px;}
.n_box8list_l_t .s2{ font-size:25px;}

.n_box4 .s1{ font-size:40px;}
.n_box4 .s2{ font-size:25px;}

.n_box5 li .div .pro_right a{ line-height:1.6; height:auto; padding:5px 0px;}


.n_box6_t{ font-size:24px;}
.n_box6_cr_t{ font-size:16px; line-height:30px; min-height:240px;}
.n_box6_c{ padding-bottom:100px;}


}

@media screen and (min-width:1601px) and (max-width:1800px)
{
.i_logo_ul{ margin-left:6%;}
}

